Version Control, Part I
نویسنده
چکیده
annotate: A command used for listing the latest version of each program's source code line, along with the date, the file version it was introduced, and the person who committed it. backout: To undo the effects of a commit, often by introducing a new commit that restores things to their previous state. bike shed discussion: A discussion about a simple and trivial issue where everybody can (and often does) have an opinion. branch: A set of evolving source file versions. Every branch is identified by a tag. Often, a branch identifies the file versions that have been or will be released as a product release. code freeze: A period during which noncritical changes to the code aren't allowed. collapse: To terminate development on one branch by integrating it with another. commit: To integrate the changes made to a developer's private view of the source code into a branch accessible through the version control system's repository. commit message: An explanatory message accompanying a commit; often contains a brief description of the change and its rationale; names of contributors, reviewers, or ap-provers; a reference to third-party software from which the change was obtained; a schedule for integrating it to other branches; and a reference to the issue identifier associated with the change. committer: A developer with commit privileges. commit privileges: A person's authority to commit changes. Sometimes privileges are associated with a specific part of the product (for example, artwork or documentation) or a specific branch. commit war: A series of conflicting and mutually reversing commits introduced by developers who disagree on how a particular element should be coded; sometimes starts with a hostile backout. commit window: A time period during which commits are allowed for a specific branch. In some development environments , commit windows for a maintenance branch might only open for short periods a few times a year. conflict: A change in one version of a file, which can't be reconciled with the version of the file to which it's applied; can occur when versions from different branches are merged or when two committers work concurrently on the same file. development branch: The branch where active product development takes place. A product build from the development branch will have the latest features but will also likely be immature and unstable. errata: Severe service-disrupting bugs for which there is no known workaround. Fixes for such bugs can often be introduced …
منابع مشابه
Convex Relaxation of Optimal Power Flow - Part I: Formulations and Equivalence
This tutorial summarizes recent advances in the convex relaxation of the optimal power flow (OPF) problem, focusing on structural properties rather than algorithms. Part I presents two power flow models, formulates OPF and their relaxations in each model, and proves equivalence relations among them. Part II presents sufficient conditions under which the convex relaxations are exact. Citation: I...
متن کاملConvex Relaxation of Optimal Power Flow - Part II: Exactness
This tutorial summarizes recent advances in the convex relaxation of the optimal power flow (OPF) problem, focusing on structural properties rather than algorithms. Part I presents two power flow models, formulates OPF and their relaxations in each model, and proves equivalence relations among them. Part II presents sufficient conditions under which the convex relaxations are exact. Citation: I...
متن کاملSome Aspects of Coupling Structural Models and P-version Finite Element Methods
This paper addresses some questions arising from an integration of coupling structural models and p-version nite element methods. After a brief introduction to the p-version for Reissner-Mindlin plate problems we will consider the modelling of loads or elastic foundations acting only on parts of elements. Furthermore we will address the question of a posteriori control of the accuracy of the ap...
متن کاملGuideline on good pharmacovigilance practices (GVP) Product- or Population-Specific Considerations I: Vaccines for prophylaxis against infectious diseases
Revised draft agreed by ERMS FG 11 November 2013 Revised draft adopted by Executive Director as final 9 December 2013 Date for coming into effect after finalisation 13 December 2013 6 This track-change version identifies the majority of changes introduced to the public consultation version of this document as the Agency’s response to the comments received from the public consultation. This trac...
متن کاملAIMS Embedded Systems Programming
A version control system helps multiple developers working on the same code base. It keeps copies of previous code versions, which is helpful for debugging and software change analysis. It also allows to merge concurrent edits of text files. We use the version control system git for our tutorial. Download and install git from http://git-scm.com/download/mac. Switch to the directory ex-03/git-re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Software
دوره 22 شماره
صفحات -
تاریخ انتشار 2005